projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5ac6950
)
label: Clear layout on state change
author
Benjamin Otte
<otte@redhat.com>
Mon, 5 Dec 2011 17:25:39 +0000
(18:25 +0100)
committer
Benjamin Otte
<otte@redhat.com>
Mon, 5 Dec 2011 17:27:05 +0000
(18:27 +0100)
Selected or active text might be rendered differently.
gtk/gtklabel.c
patch
|
blob
|
history
diff --git
a/gtk/gtklabel.c
b/gtk/gtklabel.c
index a509669975f4a6a5fde374f246a9b52f527a1559..638f999be15f746c2bf678f440727ca32ea78cf2 100644
(file)
--- a/
gtk/gtklabel.c
+++ b/
gtk/gtklabel.c
@@
-3850,6
+3850,9
@@
gtk_label_state_flags_changed (GtkWidget *widget,
gtk_label_update_cursor (label);
}
+ /* We have to clear the layout, fonts etc. may have changed */
+ gtk_label_clear_layout (label);
+
if (GTK_WIDGET_CLASS (gtk_label_parent_class)->state_flags_changed)
GTK_WIDGET_CLASS (gtk_label_parent_class)->state_flags_changed (widget, prev_state);
}